package com.aviation.air1.service;

import com.aviation.air1.entity.AirportAircraftCountVO;
import com.aviation.air1.entity.AviationEntity;
import com.aviation.air1.entity.CountEntity;
import com.aviation.air1.entity.SearchConditionEntity;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * @Author: dsf
 * @Description:
 * @DateTime: 2025/4/22 17:01
 **/
public interface IAviationService1 extends IService<AviationEntity> {

    Page<AviationEntity> retrieval(List<SearchConditionEntity> conditionEntities);

    CountEntity countAviation();

    List<AirportAircraftCountVO> getAircraftCountByAirport();
}
